Traveling library